Категории для тегов

Нужно сделать чтобы теги подразделялись на категории.

Например:

Темы: Америка Обамы, Ось зла
Компании и организации: ISAF, Rolling Stone
Персоны: Айкенберри Карл, Байден Джозеф, Бэйтс Эрик, Джоунс Джеймс, Карзай Хамид, Макартур Дуглас, Маккристал Стэнли, Обама Барак, Трумэн Гарри, Хастингс Майкл, Холбрук Ричард
Страны: Афганистан, США
Отрасли: Внешняя политика, Страноведение


То есть чтобы были определенные категории на сайте и чтобы в каждой из них можно было выбрать тег.

Можно ли не выводить на главной теги только одного вида топиков или теги топиков из одного блога ?

Подскажите пожалуйста, можно ли сделать так, чтобы теги одного вида топиков не выводились на главной. Допустим у меня 300 топиков с тегами вида:

a, s, d, fx, g, hyy, j, k, l, 1q, w, e, r, t, y, u, i,.

Все топики с таким видом тегов опубликованы в новом виде топиков. Что нужно, что-бы отделить теги этого вида топиков от всех остальных тегов?

Или можно ли отделить теги топиков из одного блога от всех остальных?

Можно ли не выводить на главной теги только одного вида топиков.

Подскажите пожалуйста можно ли сделать так, что — бы теги одного вида топиков не выводились на главной. Допустим у меня 300 топиков с тегами вида:
a, s, d, fx, g, hyy, j, k, l, 1q, w, e, r, t, y, u, i,.
Все топики с таким видом тегов опубликованы в новом виде топиков. Что нужно, что-бы отделить теги этого вида топиков от всех остальных тегов?

Хак: теги топика в алфавитном порядке

В файле Topic.entity.class.php который находится в /classes/modules/topic/entity/ надо найти:

public function getTagsArray() {
    	return explode(',',$this->getTags());    	
    } 

заменить на:

public function getTagsArray() {
        $aTags =  explode(',',$this->getTags());        
        sort($aTags);
        return $aTags;
    }


UPD: Если вам что-то не нравится, то не обязательно минусовать. Вас никто не заставляет переделывать у себя Live Street. Я просто выложил потому, что кому-нибудь может это пригодиться.